home *** CD-ROM | disk | FTP | other *** search
/ Eccentric Dream / Eccentric Dream.iso / Omake-13inch / Omake-13inch.rsrc / CODE_11521_Accel.txt < prev    next >
Text File  |  1993-07-10  |  54KB  |  996 lines

  1. # near model CODE resource
  2. # jump table entries: 4808-4824 (17 of them)
  3. 00000000  4E56 FFF8                link       A6, -0x0008
  4. 00000004  102D F493                move.b     D0, [A5 - 0xB6D]
  5. 00000008  0A00 0001                xori.b     D0, 0x1
  6. 0000000C  C02D F372                and.b      D0, [A5 - 0xC8E]
  7. 00000010  677C                     beq        +0x7E /* 0000008E */
  8. 00000012  486E FFF8                pea.l      [A6 - 0x8]
  9. 00000016  4EBA 0652                jsr        [PC + 0x652 /* 0000066A */]
  10. 0000001A  4267                     clr.w      -[A7]
  11. 0000001C  486E FFF8                pea.l      [A6 - 0x8]
  12. 00000020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13. 00000024  A8A6                     syscall    EqualRect
  14. 00000026  101F                     move.b     D0, [A7]+
  15. 00000028  6664                     bne        +0x66 /* 0000008E */
  16. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17. 0000002E  4267                     clr.w      -[A7]
  18. 00000030  4EBA 064C                jsr        [PC + 0x64C /* 0000067E */]
  19. 00000034  486E FFF8                pea.l      [A6 - 0x8]
  20. 00000038  4EBA 0630                jsr        [PC + 0x630 /* 0000066A */]
  21. 0000003C  102D F37B                move.b     D0, [A5 - 0xC85]
  22. 00000040  670E                     beq        +0x10 /* 00000050 */
  23. 00000042  206E 0008                movea.l    A0, [A6 + 0x8]
  24. 00000046  43EE FFF8                lea.l      A1, [A6 - 0x8]
  25. 0000004A  20D9                     move.l     [A0]+, [A1]+
  26. 0000004C  20D9                     move.l     [A0]+, [A1]+
  27. 0000004E  603E                     bra        +0x40 /* 0000008E */
  28. label00000050:
  29. 00000050  206E 0008                movea.l    A0, [A6 + 0x8]
  30. 00000054  302E FFF8                move.w     D0, [A6 - 0x8]
  31. 00000058  B050                     cmp.w      D0, [A0]
  32. 0000005A  56C0                     sne        D0
  33. 0000005C  4A00                     tst.b      D0
  34. 0000005E  660E                     bne        +0x10 /* 0000006E */
  35. 00000060  322E FFFA                move.w     D1, [A6 - 0x6]
  36. 00000064  B268 0002                cmp.w      D1, [A0 + 0x2]
  37. 00000068  56C1                     sne        D1
  38. 0000006A  8001                     or.b       D0, D1
  39. 0000006C  6720                     beq        +0x22 /* 0000008E */
  40. label0000006E:
  41. 0000006E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42. 00000072  206E 0008                movea.l    A0, [A6 + 0x8]
  43. 00000076  302E FFFA                move.w     D0, [A6 - 0x6]
  44. 0000007A  9068 0002                sub.w      D0, [A0 + 0x2]
  45. 0000007E  3F00                     move.w     -[A7], D0
  46. 00000080  206E 0008                movea.l    A0, [A6 + 0x8]
  47. 00000084  302E FFF8                move.w     D0, [A6 - 0x8]
  48. 00000088  9050                     sub.w      D0, [A0]
  49. 0000008A  3F00                     move.w     -[A7], D0
  50. 0000008C  A8A8                     syscall    OffsetRect
  51. label0000008E:
  52. 0000008E  4E5E                     unlink     A6
  53. 00000090  2E9F                     move.l     [A7], [A7]+
  54. 00000092  4E75                     rts
  55. fn00000094:
  56. 00000094  4E56 FFFC                link       A6, -0x0004
  57. 00000098  2F0C                     move.l     -[A7], A4
  58. 0000009A  102D F493                move.b     D0, [A5 - 0xB6D]
  59. 0000009E  0A00 0001                xori.b     D0, 0x1
  60. 000000A2  C02D F373                and.b      D0, [A5 - 0xC8D]
  61. 000000A6  6718                     beq        +0x1A /* 000000C0 */
  62. 000000A8  102D F6BB                move.b     D0, [A5 - 0x945]
  63. 000000AC  6706                     beq        +0x8 /* 000000B4 */
  64. 000000AE  286D F6CA                movea.l    A4, [A5 - 0x936]
  65. 000000B2  6004                     bra        +0x6 /* 000000B8 */
  66. label000000B4:
  67. 000000B4  49ED F6BC                lea.l      A4, [A5 - 0x944]
  68. label000000B8:
  69. 000000B8  42A7                     clr.l      -[A7]
  70. 000000BA  2F0C                     move.l     -[A7], A4
  71. 000000BC  4EBA 05BC                jsr        [PC + 0x5BC /* 0000067A */]
  72. label000000C0:
  73. 000000C0  285F                     movea.l    A4, [A7]+
  74. 000000C2  4E5E                     unlink     A6
  75. 000000C4  4E75                     rts
  76. fn000000C6:
  77. 000000C6  4E56 FFF2                link       A6, -0x000E
  78. 000000CA  206E 0008                movea.l    A0, [A6 + 0x8]
  79. 000000CE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  80. 000000D2  22D8                     move.l     [A1]+, [A0]+
  81. 000000D4  22D8                     move.l     [A1]+, [A0]+
  82. 000000D6  422E 000C                clr.b      [A6 + 0xC]
  83. 000000DA  102D F373                move.b     D0, [A5 - 0xC8D]
  84. 000000DE  6716                     beq        +0x18 /* 000000F6 */
  85. 000000E0  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  86. 000000E6  102D F375                move.b     D0, [A5 - 0xC8B]
  87. 000000EA  660A                     bne        +0xC /* 000000F6 */
  88. 000000EC  4267                     clr.w      -[A7]
  89. 000000EE  4EBA 0586                jsr        [PC + 0x586 /* 00000676 */]
  90. 000000F2  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  91. label000000F6:
  92. 000000F6  4E5E                     unlink     A6
  93. 000000F8  2E9F                     move.l     [A7], [A7]+
  94. 000000FA  4E75                     rts
  95. fn000000FC:
  96. 000000FC  4E56 0000                link       A6, 0
  97. 00000100  102D F373                move.b     D0, [A5 - 0xC8D]
  98. 00000104  6602                     bne        +0x4 /* 00000108 */
  99. 00000106  6012                     bra        +0x14 /* 0000011A */
  100. label00000108:
  101. 00000108  102D F375                move.b     D0, [A5 - 0xC8B]
  102. 0000010C  670C                     beq        +0xE /* 0000011A */
  103. 0000010E  4EBA 054E                jsr        [PC + 0x54E /* 0000065E */]
  104. 00000112  422D F375                clr.b      [A5 - 0xC8B]
  105. 00000116  4EBA 052A                jsr        [PC + 0x52A /* 00000642 */]
  106. label0000011A:
  107. 0000011A  4E5E                     unlink     A6
  108. 0000011C  4E75                     rts
  109. fn0000011E:
  110. 0000011E  4E56 FFFC                link       A6, -0x0004
  111. 00000122  102D F375                move.b     D0, [A5 - 0xC8B]
  112. 00000126  6704                     beq        +0x6 /* 0000012C */
  113. 00000128  4EBA FFD2                jsr        [PC - 0x2E /* 000000FC */]
  114. label0000012C:
  115. 0000012C  102D F373                move.b     D0, [A5 - 0xC8D]
  116. 00000130  6730                     beq        +0x32 /* 00000162 */
  117. 00000132  42A7                     clr.l      -[A7]
  118. 00000134  4EBA 0520                jsr        [PC + 0x520 /* 00000656 */]
  119. 00000138  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  120. 0000013C  422D F373                clr.b      [A5 - 0xC8D]
  121. 00000140  422D F374                clr.b      [A5 - 0xC8C]
  122. 00000144  426D F370                clr.w      [A5 - 0xC90]
  123. 00000148  102D F37E                move.b     D0, [A5 - 0xC82]
  124. 0000014C  6714                     beq        +0x16 /* 00000162 */
  125. 0000014E  4267                     clr.w      -[A7]
  126. 00000150  486D F6B2                pea.l      [A5 - 0x94E]
  127. 00000154  486D F380                pea.l      [A5 - 0xC80]
  128. 00000158  4267                     clr.w      -[A7]
  129. 0000015A  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  130. 0000015E  1D5F FFFD                move.b     [A6 - 0x3], [A7]+
  131. label00000162:
  132. 00000162  4E5E                     unlink     A6
  133. 00000164  4E75                     rts
  134. fn00000166:
  135. 00000166  4E56 FF00                link       A6, -0x0100
  136. 0000016A  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  137. 0000016E  3B7C 0012 F498           move.w     [A5 - 0xB68], 0x12
  138. 00000174  4E5E                     unlink     A6
  139. 00000176  205F                     movea.l    A0, [A7]+
  140. 00000178  544F                     addq.w     A7, 2
  141. 0000017A  4ED0                     jmp        [A0]
  142. fn0000017C:
  143. 0000017C  4E56 0000                link       A6, 0
  144. 00000180  42A7                     clr.l      -[A7]
  145. 00000182  4EBA 04AE                jsr        [PC + 0x4AE /* 00000632 */]
  146. 00000186  205F                     movea.l    A0, [A7]+
  147. 00000188  3028 014C                move.w     D0, [A0 + 0x14C]
  148. 0000018C  6A02                     bpl        +0x4 /* 00000190 */
  149. 0000018E  4440                     neg.w      D0
  150. label00000190:
  151. 00000190  3D40 0008                move.w     [A6 + 0x8], D0
  152. 00000194  4E5E                     unli